package com.dalaoli.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class BondedImportOrder {
    @ExcelProperty("客户编号")
    @ExcelIgnore
    private String customerNumber;   //客户编号
    @ExcelProperty("序号")
    private Integer serialNumber;   //序号
    @ExcelProperty("订单号")
    private String orderNumber;   //订单号
    @ExcelProperty("物流单号")
    private String logisticsOrderNo;   //物流单号
    @ExcelProperty("毛重")
    @ExcelIgnore
    private String grossWeight;   //毛重
    @ExcelProperty("指运港代码")
    @ExcelIgnore
    private String portCode;   //指运港代码
    @ExcelProperty("运费")
    private Double freight;		// 运费
    @ExcelProperty("运费标志")
    @ExcelIgnore
    private Integer freightMark;   //运费标志
    @ExcelProperty("保费")
    @ExcelIgnore
    private Double premium;		// 保费
    @ExcelProperty("保费标志")
    @ExcelIgnore
    private Integer premiumMark;   //保费标志
    @ExcelProperty("HSCODE")
    @ExcelIgnore
    private String HSCODE;
    @ExcelProperty("商品名称")
    @ExcelIgnore
    private String tradeName;   //商品名称
    @ExcelProperty("型号")
    private String model;   //型号
    @ExcelProperty("数量")
    private Integer number;   //数量
    @ExcelProperty("重量")
    @ExcelIgnore
    private Double weight;   //重量
    @ExcelProperty("单价")
    private Double unitPrice;   //单价
    @ExcelProperty("运抵国")
    private Integer countryOfArrival;   //运抵国
    @ExcelProperty("空运提单号")
    @ExcelIgnore
    private String airWaybillNo;   //空运提单号
    @ExcelProperty("ATC袋号")
    @ExcelIgnore
    private String ATCBagNumber;   //ATC袋号
    @ExcelProperty("运输工具")
    @ExcelIgnore
    private String meansOfTransport;   //运输工具
    @ExcelProperty("航班航次号")
    @ExcelIgnore
    private String flightNumber;   //航班航次号
    @ExcelProperty("签收人")
    private String signer;   //签收人
    @ExcelProperty("市")
    private String city;   //市
    @ExcelProperty("地址")
    private String address;   //地址
    @ExcelProperty("签收人电话")
    private String phoneNumberOfSigner;   //签收人电话
    @ExcelProperty("寄件人")
    private String sender;   //寄件人
    @ExcelProperty("寄件公司")
    private String sendingCompany;   //寄件公司
    @ExcelProperty("生产销售企业代码")
    private String productionAndSalesEnterpriseCode;   //生产销售企业代码
    @ExcelProperty("生产销售企业名称")
    private String nameOfProductionAndSalesEnterprise;   //生产销售企业名称
    @ExcelProperty("备注")
    private String remarks;   //备注
}
